การใช้งาน Amazon Lightsail for Research
ครั้งนี้จะมาลองใช้ฟังก์ชั่นพื้นฐานของ Amazon Lightsail for Research กันครับ
ความแตกต่างจาก Lightsail
Lightsail เป็นบริการที่ช่วยให้สามารถ Deploy server ที่ตั้งค่าไว้ล่วงหน้าพร้อม Middleware ได้เพียงไม่กี่คลิก
ในขณะที่ Lightsail for Research จะสามารถ Deploy Virtual Machine ได้ในลักษณะเดียวกันเพียงไม่กี่คลิก
แต่ทว่า Virtual Machine ที่สามารถใช้งานได้จะเป็น Ubuntu Desktop เป็นหลัก
นอกจากนี้ เช่นเดียวกับ Lightsail ซอฟต์แวร์สามารถสร้างล่วงหน้าตามพิมพ์เขียวที่กำหนดไว้
แต่ก็ยังสามารถติดตั้ง client application สำหรับการวิเคราะห์ เช่น JupyterLab / RStudio / Scilab ได้อีกด้วย
โดยจะเชื่อมต่อผ่าน remote จะเป็นการใช้ NICE DCV ซึ่งทำให้สามารถใช้งานได้ผ่าน GUI (SSH ก็สามารถใช้ได้)
การจัดการที่แยกจาก Lightsail
ถึงชื่อจะเป็น Lightsail for Research แต่เข้าใช้งาน console ก็แยกต่างหากจาก Lightsail และการจัดการ instance ก็จะแยกจาก Lightsail เช่นกัน
และถึงแม้ว่าเมนูของ Lightsail for Research จะอยู่ที่ด้านบน console ของ Lightsail ก็ตาม แต่ก็จะเข้าไปยังหน้าจอ console ที่แยกจากกันโดยสิ้นเชิง
และการสร้าง instance ด้วย Lightsail for Research จะไม่แสดงในรายการ instance ของ Lightsail ดังที่แสดงทางด้านล่าง
และจะไม่แสดงในหน้า console ของ EC2 เช่นกัน
โดยการทำงานและจัดการเครือข่ายต่างๆก็เป็นการจัดการของ Lightsail for Research เองเลย เหมือนกับ Lightsail
อย่างไรก็ตาม Lightsail for Research สามารถเพิ่ม Block Storage ได้ ทว่า storage ส่วนนี้จะเป็นการใช้งานร่วมกับ console ของ Lightsail
โดยภาพทางด้านล่างจะเป็น Block Storage ที่สร้างขึ้นบน Lightsail for Research
โดยสามารถถอด Storage ที่เพิ่มจาก Lightsail for Research ไปแนบกับ virtual server ของ Lightsail ได้
ลองใช้งาน
โดยครั้งนี้เราจะสร้าง instance และมาลองทำการเชื่อมต่อกัน
โดยตามกระบวนการแล้วก็จะเหมือนกับ Lightsail คือเลือกพิมพ์เขียวและแพคเกจ(เสปค)เพื่อสร้าง virtual machine
สร้าง instance
โดยปัจจุบันจะมีพิมพ์เขียวดังต่อไปนี้
ซึ่งครั้งนี้เราจะใช้เป็น Ubuntu ครับ
โดยแพคเกจจะมีให้เลือก 6 แพคเกจดังต่อไปนี้
ซึ่งแพคเกจที่เลือกไปแล้วในหน้านี้จะไม่สามารถเปลี่ยนแปลงได้ หากต้องการเปลี่ยนจำเป็นต้องใช้การ restore จาก snapshot ซึ่งที่จะอธิบายในภายหลังครับ
สามารถตรวจสอบราคาของ Lightsail for Research เพิ่มเติมได้ที่รายละเอียดทางด้านล่างนี้ครับ
เมื่อดูราคาแล้วจะพบว่าไม่ได้เป็นรายเดือนแล้วแต่เป็นรายชั่วโมงแทนซึ่งจะแตกต่างจาก Virtual server
ในหัวข้อ "คำถามที่พบบ่อย" ของเอกสารข้างต้นก็มีระบุว่าแพคเกจ Standard จะใช้สำหรับการวิเคราะห์แอปพลิเคชันหรือข้อมูลที่ไม่จำเป็นต้องใช้ GPU
ในขณะที่แพคเกจ GPU จะใช้ในการจำลองขั้นสูงต่างๆ เช่น neural network เป็นต้น
โดยใช้เวลาไม่กี่นาทีก็สร้างเสร็จแล้ว
การเชื่อมต่อจากระยะไกล (remote)
สามารถเชื่อมต่อกับ Ubuntu ได้จากปุ่มเปิดใช้งาน หรือ จากเมนู "Access Operating System" ของ instance เป้าหมายได้
เมื่อทำการเชื่อมต่อแล้วจะสามารถเชื่อมต่อโดยใช้ GUI ผ่านเบราว์เซอร์ตามภาพที่แสดงทางด้านล่าง
ซึ่งจะเป็นการใช้งาน NICE DCV (NICE Desktop Cloud Visualization)
การใช้งานเพิ่มเติม
มีฟังก์ชั่นเพิ่มเติมหลายอย่างเหมือนกับ Lightsail
เมื่อดูเมนูจากทางด้านข้างแล้วจะมีหัวข้อ storage ด้วย เดี๋ยวมาลองใช้งานกันครับ
การเพิ่ม Disks
สามารถกำหนดได้เฉพาะ Region และ disk size เท่านั้น
ถึงจะปรับแต่งการตั้งค่าได้ไม่มากนัก แต่ก็คล้ายกับ Lightsail ตรงที่เข้าใจง่าย
หลังจากสร้าง Disk เพิ่มเติมแล้ว ให้ทำการแนบไปกับ instance ที่สร้างไว้ก่อนหน้านี้ เพียงกดที่ปุ่ม Attach disk
เมื่อลองตรวจสอบใน system monitor จะเห็นว่าจากที่มี storage เริ่มต้นที่ 50 GB จะมี disk เพิ่มเข้ามาอีก 8 GB แล้ว
แต่ทว่าถึงแม้จะมีการลบ Virtual computer ไปแล้วก็ตามแต่ storage ที่เพิ่มเข้ามาจะยังไม่ถูกลบ และจะยังเกิดค่าใช้จ่ายอย่างต่อเนื่อง จึงต้องระวังในข้อนี้ด้วย
สร้าง snapshot
มีเมนูในการสร้าง snapshot ด้วย
จากนั้นเลือก Virtual computer และทำการสร้าง snapshot
ในปัจจุบันนี้ การดำเนินการที่สามารถทำได้จาก snapshot ที่สร้างขึ้นมานี้คือการสร้าง Virtual computer และ การลบ snapshot เท่านั้น ซึ่งจะเหมือนกับ Lightsail ที่ยังไม่รองรับการส่งออกไปยัง EC2 หรือนำไปใช้งานใน Region อื่นๆ
และเมื่อทำการสร้าง Virtual computer จาก snapshot ก็สามารถเลือกแพคเกจได้
เนื่องจากไม่สามารถเปลี่ยนแพคเกจของ Virtual computer ที่สร้างไปแล้วได้ เลยต้องทำการ restore จาก snapshot และระบุรายละเอียดใหม่อีกครั้ง
ออฟชั่นเพิ่มเติมมากมายที่มีอยู่ใน Lightsail server แต่ไม่มีให้บริการอีกต่อไปแล้ว
ใน Lightsail จะมีออฟชั่นเพิ่มเติมมากมายสำหรับ server แต่ต่อจากนี้จะไม่มีให้บริการอีกต่อไปแล้ว
- static IP address
- DNS management
- Object Storage
- Load Balancer
- Container
- Database
- CDN Distribution
- VPC peering
เอกสารอย่างเป็นทางการ
เอกสารประกอบของ Lightsail for Research จะเป็นเอกสารใหม่ซึ่งแยกจาก Lightsail ด้วย
เอกสารอ้างอิง
- การเพิ่ม Disk Storage ใน Amazon Lightsail | DevelopersIO
- Amazon Lightsail คืออะไร (ความแตกต่างระหว่าง EC2 และ Lightsail) | DevelopersIO